home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- edited with XMLSpy v2008 rel. 2 sp2 (http://www.altova.com) by Neha Shah (iPass Inc) -->
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
- <xs:element name="EngineUserPref">
- <xs:annotation>
- <xs:documentation>Engine defined user preferences </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Networks" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Connectivity related user prefrences</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="AutoConnect" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Users choice for autoconnect</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="WIFI">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="ConnectToWiFiEnabled"/>
- <xs:element name="AllowToEdit"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="MobileData">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="ConnectToMBEnabled"/>
- <xs:element name="AllowToEdit"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="WiFiPreferredOverMB"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="ShowiPassOnly" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Users choice to show only iPass networks</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="ShowMBPreferred" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Users choice to show Mobile Data network on top</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="SupportedMedia" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="WiFi" minOccurs="0">
- <xs:complexType>
- <xs:attribute name="Enabled" type="BooleanType" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="MobileData" minOccurs="0">
- <xs:complexType>
- <xs:attribute name="Enabled" type="BooleanType" use="required"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="PreferredAdapters" minOccurs="0">
- <xs:annotation>
- <xs:documentation>User preferred adapter per media</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Media" minOccurs="0" maxOccurs="5">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="DeviceId" type="xs:string">
- <xs:annotation>
- <xs:documentation>ID of the device uniquely identifying a device. </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="Description" type="xs:string">
- <xs:annotation>
- <xs:documentation>Readable description of the device from device manager</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="type" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="SIMPINSettings" minOccurs="0">
- <xs:annotation>
- <xs:documentation>SIM PIN related user preferences</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="SimPinRecord" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Saved PINS and those that were saved but are not now</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="IsPINSaved" type="xs:string">
- <xs:annotation>
- <xs:documentation>Indicates if PIN is saved or not</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="PIN" type="xs:string">
- <xs:annotation>
- <xs:documentation>PIN</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="IMEI" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="APNConfiguration" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Stores user defined APN configuration</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="APN" minOccurs="0" maxOccurs="100">
- <xs:annotation>
- <xs:documentation>Information about an APN</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:sequence>
- <xs:element name="AccessPointName" type="xs:string">
- <xs:annotation>
- <xs:documentation>APN name</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="DialNumber" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Dial string</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="Domain" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Domain</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="UserName" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Username</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="Password" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Password</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="NetworkName" type="xs:string">
- <xs:annotation>
- <xs:documentation>Network name</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="QOSLevel" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>QoS Level</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="DNS1" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Primary DNS</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="DNS2" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Secondary DNS</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="IpAddress" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>fixed IP address</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="PDPType" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>PDP Type</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="AuthType" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Authentication Type</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="UseIPassCredentials" type="xs:string" minOccurs="0">
- <xs:annotation>
- <xs:documentation>Use iPass credentials</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="NetworkNumber" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="MobileData" minOccurs="0">
- <xs:complexType>
- <xs:all>
- <xs:element name="Bearer" type="xs:string" minOccurs="0"/>
- <xs:element name="Band" type="xs:string" minOccurs="0"/>
- <xs:element name="NetworkMode" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Type" type="xs:string"/>
- <xs:element name="NetworkNumber" type="xs:string"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="MBRadio" type="xs:string" minOccurs="0"/>
- </xs:all>
- </xs:complexType>
- </xs:element>
- <xs:element name="DSL" minOccurs="0">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="ServiceName" type="xs:string" minOccurs="0"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="SmartPhone" minOccurs="1">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Show" type="BooleanType" minOccurs="1"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:simpleType name="BooleanType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="Yes"/>
- <xs:enumeration value="No"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="MediaType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="WiFi"/>
- <xs:enumeration value="MobileData"/>
- <xs:enumeration value="Ethernet"/>
- <xs:enumeration value="Dial"/>
- <xs:enumeration value="DSL"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:schema>
-